export const shortcutsMap: ShortcutsMap[] = [
  { accelerator: "Ctrl+N", value: "newFile", type: "id" },
  { accelerator: "Ctrl+O", value: "openFileBrowser", type: "id" },
  { accelerator: "Ctrl+Shift+T", value: "reopenClosedTab", type: "id" },
  { accelerator: "Ctrl+W", value: "closeTab", type: "id" },
  { accelerator: "Ctrl+Shift+S", value: "save-as", type: "action" },
  { accelerator: "Ctrl+Shift+E", value: "export-selected-exportables", type: "action" },
  { accelerator: "Ctrl+Z", value: "undo", type: "command" },
  { accelerator: "Ctrl+Y", value: "redo", type: "command" },
  { accelerator: "Shift+Ctrl+V", value: "paste-over-selection", type: "action" },
  { accelerator: "I", value: "toggle-dropper", type: "action" },
  { accelerator: "Alt+Ctrl+X", value: "set-default-style", type: "action" },
  { accelerator: "Alt+Ctrl+C", value: "copy-properties", type: "action" },
  { accelerator: "Alt+Ctrl+V", value: "paste-properties", type: "action" },
  { accelerator: "Ctrl+A", value: "selectAll", type: "command" },
  { accelerator: "", value: "deselect-all", type: "action" },
  { accelerator: "Shift+Ctrl+A", value: "select-inverse", type: "action" },
  { accelerator: "", value: "select-same-style", type: "action" },
  { accelerator: "", value: "select-same-fill", type: "action" },
  { accelerator: "", value: "select-same-stroke", type: "action" },
  { accelerator: "", value: "select-same-effect", type: "action" },
  { accelerator: "", value: "select-same-text", type: "action" },
  { accelerator: "", value: "select-same-font", type: "action" },
  { accelerator: "", value: "select-same-instance", type: "action" },
  { accelerator: "Ctrl+'", value: "toggle-grid", type: "action" },
  { accelerator: "Ctrl+Shift+4", value: "toggle-shown-layout-grids", type: "action" },
  { accelerator: "", value: "toggle-show-masks", type: "action" },
  { accelerator: "", value: "toggle-show-artboard-outlines", type: "action" },
  { accelerator: "Shift+R", value: "toggle-rulers", type: "action" },
  { accelerator: "Ctrl+Shift+\\", value: "toggle-sidebar", type: "action" },
  { accelerator: "Ctrl+\\", value: "toggle-ui", type: "action" },
  { accelerator: "Ctrl+Shift+3", value: "toggle-outlines", type: "action" },
  { accelerator: "Alt+1", value: "toggle-layers", type: "action" },
  { accelerator: "Alt+2", value: "toggle-publish", type: "action" },
  { accelerator: "Alt+3", value: "toggle-library", type: "action" },
  { accelerator: "Ctrl+Alt+Y", value: "toggle-pixel-preview", type: "action" },
  { accelerator: "Alt+Shift+'", value: "toggle-checkerboard", type: "action" },
  { accelerator: "=", value: "zoom-in", type: "action" },
  { accelerator: "-", value: "zoom-out", type: "action" },
  { accelerator: "Shift+0", value: "zoom-reset", type: "action" },
  { accelerator: "Shift+1", value: "zoom-to-fit", type: "action" },
  { accelerator: "Shift+2", value: "zoom-to-selection", type: "action" },
  { accelerator: "Ctrl+Shift+Backspace", value: "scale-normal", type: "id" },
  { accelerator: "Ctrl+=", value: "scale-inc0.1", type: "id" },
  { accelerator: "Ctrl+-", value: "scale-dic0.1", type: "id" },
  { accelerator: "Ctrl+Shift+=", value: "scale-inc0.05", type: "id" },
  { accelerator: "Ctrl+Shift+-", value: "scale-dic0.05", type: "id" },
  { accelerator: "N", value: "next-artboard", type: "action" },
  { accelerator: "Shift+N", value: "previous-artboard", type: "action" },
  { accelerator: "Ctrl+G", value: "group-selection", type: "action" },
  { accelerator: "Shift+Ctrl+G", value: "ungroup-selection", type: "action" },
  { accelerator: "Ctrl+Alt+G", value: "frame-selection", type: "action" },
  { accelerator: "Alt+Ctrl+M", value: "mask-selection", type: "action" },
  { accelerator: "Ctrl+Alt+K", value: "create-symbol", type: "action" },
  { accelerator: "", value: "find-symbol", type: "action" },
  { accelerator: "", value: "reset-symbol", type: "action" },
  { accelerator: "Ctrl+Alt+B", value: "detach-instance", type: "action" },
  { accelerator: "", value: "resize-to-fit", type: "action" },
  { accelerator: "", value: "toggle-frame-clipping", type: "action" },
  { accelerator: "Ctrl+Shift+]", value: "bring-to-front", type: "action" },
  { accelerator: "Ctrl+]", value: "bring-forward", type: "action" },
  { accelerator: "Ctrl+[", value: "send-backward", type: "action" },
  { accelerator: "Ctrl+Shift+[", value: "send-to-back", type: "action" },
  { accelerator: "", value: "flip-horizontal", type: "action" },
  { accelerator: "", value: "flip-vertical", type: "action" },
  // { accelerator: 'Shift+H', value: 'flip-horizontal', type: 'action' },
  // { accelerator: 'Shift+V', value: 'flip-vertical', type: 'action' },
  { accelerator: "", value: "rotate-180", type: "action" },
  { accelerator: "", value: "rotate-90-counterclockwise", type: "action" },
  { accelerator: "", value: "rotate-90-clockwise", type: "action" },
  { accelerator: "Ctrl+E", value: "flatten-selection", type: "action" },
  { accelerator: "Shift+Ctrl+O", value: "outline-stroke", type: "action" },
  { accelerator: "", value: "live-boolean-union", type: "action" },
  { accelerator: "", value: "live-boolean-subtract", type: "action" },
  { accelerator: "", value: "live-boolean-intersect", type: "action" },
  { accelerator: "", value: "live-boolean-xor", type: "action" },
  { accelerator: "Ctrl+D", value: "duplicate-in-place", type: "action" },
  { accelerator: "Backspace", value: "delete-selection", type: "action" },
  { accelerator: "", value: "convert-to-raster", type: "action" },
  { accelerator: "Shift+Ctrl+H", value: "toggle-shown-for-selected-nodes", type: "action" },
  { accelerator: "Shift+Ctrl+L", value: "toggle-locked-for-selected-nodes", type: "action" },
  { accelerator: "", value: "hide-sibling-layers", type: "action" },
  { accelerator: "Alt+L", value: "collapse-layers", type: "action" },
  { accelerator: "Alt+/", value: "remove-fill", type: "action" },
  { accelerator: "/", value: "remove-stroke", type: "action" },
  { accelerator: "", value: "swap-fill-and-stroke", type: "action" },
  // { accelerator: 'Shift+X', value: 'swap-fill-and-stroke', type: 'action' },
  { accelerator: "Ctrl+J", value: "join-selection", type: "action" },
  { accelerator: "", value: "smooth-join-selection", type: "action" },
  { accelerator: "Shift+Backspace", value: "delete-and-heal-selection", type: "action" },
  { accelerator: "Ctrl+B", value: "text-toggle-bold", type: "action" },
  { accelerator: "Ctrl+I", value: "text-toggle-italic", type: "action" },
  { accelerator: "Ctrl+U", value: "text-toggle-underline", type: "action" },
  { accelerator: "", value: "text-toggle-strikethrough", type: "action" },
  { accelerator: "", value: "text-original-case", type: "action" },
  { accelerator: "", value: "text-upper-case", type: "action" },
  { accelerator: "", value: "text-lower-case", type: "action" },
  { accelerator: "", value: "round-to-pixels", type: "action" },
  { accelerator: "", value: "align-left", type: "action" },
  { accelerator: "", value: "align-horizontal-center", type: "action" },
  { accelerator: "", value: "align-right", type: "action" },
  { accelerator: "", value: "align-top", type: "action" },
  { accelerator: "", value: "align-vertical-center", type: "action" },
  { accelerator: "", value: "align-bottom", type: "action" },
  { accelerator: "", value: "pack-horizontal", type: "action" },
  { accelerator: "", value: "pack-vertical", type: "action" },
  { accelerator: "Shift+Alt+Ctrl+H", value: "distribute-horizontal-spacing", type: "action" },
  { accelerator: "Shift+Alt+Ctrl+V", value: "distribute-vertical-spacing", type: "action" },
  { accelerator: "", value: "distribute-left", type: "action" },
  { accelerator: "", value: "distribute-horizontal-center", type: "action" },
  { accelerator: "", value: "distribute-right", type: "action" },
  { accelerator: "", value: "distribute-top", type: "action" },
  { accelerator: "", value: "distribute-vertical-center", type: "action" },
  { accelerator: "", value: "distribute-bottom", type: "action" },

  { accelerator: "Ctrl+Shift+W", value: "close-window", type: "id" },

  { accelerator: "Ctrl+Alt+I", value: "toggle-developer-tools", type: "id" },
  { accelerator: "Shift+Ctrl+Alt+I", value: "toggle-window-developer-tools", type: "id" },
];
